package immortalz.me.library.method;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.view.View;
import android.view.animation.AccelerateInterpolator;
import android.widget.ImageView;
import immortalz.me.library.R;
import immortalz.me.library.bean.InfoBean;
import immortalz.me.library.view.RenderView;
/**
* Created by Mr_immortalZ on 2016/10/24.
* email : mr_immortalz@qq.com
*/
public class NoneShowMethod extends ShowMethod {
protected int startColor;
protected int endColor;
@Override
public void translate(InfoBean bean, RenderView parent, View child) {
startColor = parent.getResources().getColor(R.color.showmethod_start_color);
endColor = parent.getResources().getColor(R.color.showmethod_end_color);
set.setInterpolator(new AccelerateInterpolator());
set.setDuration(duration).start();
}
@Override
public void loadCopyView(InfoBean bean, ImageView copyView) {
AnimatorSet set = new AnimatorSet();
set.playTogether(
ObjectAnimator.ofFloat(copyView,"rotation",0,180),
ObjectAnimator.ofFloat(copyView, "scaleX", 1, 0),
ObjectAnimator.ofFloat(copyView, "scaleY", 1, 0)
);
set.setInterpolator(new AccelerateInterpolator());
set.setDuration(duration / 4 * 5).start();
}
@Override
public void loadTargetView(InfoBean bean, ImageView targetView) {
}
}